class Hero:#英雄类
    def __init__(self,name,skin,blood,skill):#初始化属性
        self.name=name#名字
        self.skin=skin#皮肤
        self.blood=blood#血量
        self.skill=skill#技能
    def __str__(self): #标准化输出
        dec="名称：%s,皮肤：%s,血量：%s,技能：%s"%(self.name,self.skin,self.blood,self.skill)
        return dec
    def ReleaseSkill(self):#释放技能
        print("我要出招了，我的技能是：%s"%self.skill)
class IntelligenceHero(Hero):#智力型英雄
    def ReleaseSkill(self):#释放技能
        print("我是智力型英雄，我的技能是：%s"%self.skill)
class PhysicalHero(Hero):#力量型英雄
    def ReleaseSkill(self):#释放技能
        print("我是力量型英雄，我的技能是：%s"%self.skill)
class SharpHero(Hero):#敏捷型英雄
    def ReleaseSkill(self):#释放技能
        print("我是敏捷型英雄，我的技能是：%s"%self.skill)
libai=Hero("李白","千年之狐",5000,"青莲剑歌")
print(libai)
libai.ReleaseSkill()
monkey=PhysicalHero("猴子","地狱火",8000,"大闹天空")
print(monkey)
monkey.ReleaseSkill()
